/**
 * Created by 96309 on 2017/3/7.
 */
var IP = 'http://skyinfor.cn/';
var arcgisServerIP = 'http://192.168.0.51:6080/arcgis/rest/services/network/network/NAServer/jypath/solve';
var mapData = {};
//地图服务
mapData.IMAGERY_PROVIDERS = {
    'worldMap' : {
        provider : new Cesium.WebMapTileServiceImageryProvider({
            url: 'http://t0.tianditu.com/img_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=img&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles',
            layer: 'tdtBasicLayer',
            style: 'default',
            format: 'image/jpeg',
            maximumLevel:16,
            tileMatrixSetID: 'GoogleMapsCompatible',
            show: false
        }),
        toolbarTitle : '天地图'
    },
    'marble' : {
        provider : Cesium.createTileMapServiceImageryProvider({
            url : '//cesiumjs.org/tilesets/imagery/blackmarble',
            maximumLevel : 8,
            credit : 'Black Marble imagery courtesy NASA Earth Observatory'
        }),
        toolbarTitle : '灯光地图'
    },
    // 'localMap' : {
    //     provider : Cesium.createTileMapServiceImageryProvider(
    //         {
    //             url :data.ROOT_PATH+'assets/maps/domtms',
    //             fileExtension: 'png',
    //             maximumLevel: 17,
    //             rectangle:Cesium.Rectangle.MAX_VALUE,
    //             tilingScheme:new Cesium.GeographicTilingScheme()
    //         }),
    //     toolbarTitle : '本地瓦片地图服务'
    // },
    'tianvec' : {
        provider : new Cesium.WebMapTileServiceImageryProvider({
            url: 'http://t3.tianditu.com/vec_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=vec&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default&format=tiles',
            layer: 'tdtBasicLayer',
            style: 'default',
            format: 'image/jpeg',
            maximumLevel:16,
            tileMatrixSetID: 'GoogleMapsCompatible',
            show: true
        })
    },
    'worldMapName' : {
        provider : new Cesium.WebMapTileServiceImageryProvider({
            url: 'http://t5.tianditu.cn/cia_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cia&tileMatrixSet=w&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}&style=default.jpg',
            layer: 'tdtAnnoLayer',
            style: 'default',
            format: 'image/jpeg',
            maximumLevel:16,
            tileMatrixSetID: 'GoogleMapsCompatible',
            show: true
        })
    }
};
//基于ajax封装的条用后台接口的函数
function ajaxRequest(url,dataBody,ajaxSuccess) {
    $.ajax({
        url:url,
        type: "post",
        dataType: "json",
        contentType: "application/x-www-form-urlencoded",
        data: dataBody,
        // headers: {
        //     "token": token,
        //     "Content-Type": "application/json;charset=utf-8"
        // },
        success: function (data, status, xhr) {
            // alert(data.error.code)
            if (data.code == 0 || data.error.code == 400) {
                ajaxSuccess(data);
            } else {
                success(data.code);
            }
        },
        error: function (err) {
            console.log(err);
            error(err);
        }
    });
}
// 成功请求后台，不同code对应不同提示
function success(code){
    switch (code){
        case 1:alert("密码错误");break;
        case 2:alert("用户不存在");break;
        case 3:alert("请重新登陆");break;
        case 4:alert("参数错误");break;
        case 5:alert("请求失败");break;
        case 6:alert("验证码错误");break;
        case 7:alert("系统异常");break;
    }
}
// 后台请求失败提醒
function error(err){
    alert("网络连接失败，请检查网络");
}
//两数相加
function accAdd(arg1,arg2){
    var r1,r2,m;
    if(parseInt(arg1)==arg1){
        r1=0;
    }else{
        r1=arg1.toString().split(".")[1].length;
    }
    if(parseInt(arg2)==arg2){
        r2=0;
    }else{
        r2=arg2.toString().split(".")[1].length
    }
    m=Math.pow(10,Math.max(r1,r2));
    return (arg1*m+arg2*m)/m;
}
